package com.cd.vo;

import lombok.Data;

/**
 * 电影查询条件封装类（用于接收前端传递的查询参数）
 */
@Data
public class MovieVo {
	// 电影ID（用于精准查询或修改时的条件）
	private Integer id;

	// 电影标题（支持模糊查询）
	private String title;

	// 导演（支持模糊查询）
	private String director;

	// 编剧（支持模糊查询）
	private String screenwriter;

	// 主演（支持模糊查询）
	private String leadActors;

	// 上映年份（用于范围或精准查询）
	private Integer releaseYear;

	// 分类ID（用于按分类筛选）
	private Integer categoryId;

	// 评分（用于范围查询，如最低评分）
	private Double minRating;

	// 评分（用于范围查询，如最高评分）
	private Double maxRating;

	// 票房（用于范围查询，如最低票房）
	private Double minBoxOffice;

	// 票房（用于范围查询，如最高票房）
	private Double maxBoxOffice;
}